summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRahul P2019-11-19 12:28:28 +0530
committerGitHub2019-11-19 12:28:28 +0530
commit2fe70dd26008b0f4920928d592290614bf47ce5d (patch)
tree46b32d6d186e7eafe29c7d62f70b8f105f339fb7
parent16c96b8ce39e20456c319b4c08963fade1364b20 (diff)
downloadnghdl-2fe70dd26008b0f4920928d592290614bf47ce5d.tar.gz
nghdl-2fe70dd26008b0f4920928d592290614bf47ce5d.tar.bz2
nghdl-2fe70dd26008b0f4920928d592290614bf47ce5d.zip
Delete readme.md
-rw-r--r--doc/readme.md51
1 files changed, 0 insertions, 51 deletions
diff --git a/doc/readme.md b/doc/readme.md
deleted file mode 100644
index 7aa0c6e..0000000
--- a/doc/readme.md
+++ /dev/null
@@ -1,51 +0,0 @@
-Ngspice Ghdl Interfacing Documentation
-====
-
-It contains all the documenation for Ngspice and Ghdl related work.
-
-Note: This project is still in alpha version and has been tested for basic digital components.
-====
-
-## What exactly interfacing of ngspice ghdl do?
-Ngspice support mixed mode simulation. It can simulate both digital and analog component.
-
-Ngspice has something called model which define the functionality of your circuit,which can be used in the netlist. For example you can create adder model in ngspice and use it in any circuit netlist of ngspice.
-
-Now the question is if we already have digital model in ngspice why this interfacing ?
-Well in ngspice it is little tediouse to write your digital model. But many people are familiar with ghdl and can easily write the vhdl code.
-So the idea of interfacing is just to write ghdl code for a model and install it as dummy model in ngspice. So whenever ngspice look
-for that model it will actually call the ghdl to get the result.
-
-
-##Pre-requisites
-1. Ubuntu 12.04 (You can try it on other version and let us know)
-2. Python 2.7
-3. PyQt4
-4. ghdl
-
-##How to install?
-1. Clone this repository.
-2. Run `./install-nghdl.sh` It will install ngspice from source code and put it in $HOME.
-
-
-##Few words about installed code structure.
-1. Ngspice will be installed in home directory $HOME. If you already have ngspice-26 directory there it will take its backup.
-2. Source code for all other file will be present in ~/.esim-nghdl
-3. symlink nghdl is stored in /usr/local/bin
-
-##How to use?
-1. Run nghdl in command terminal.
-2. Upload your vhdl file.
-3. Model will be created with your name of your vhdl file.
-4. You can use this model in your netlist.
-
-##LIMITATION:
-1. You can use only one output port in your file.
-2. All the port should be std_logic_vector only.
-3. We can use only one code model of such type in our netlist.
-
-##FUTURE WORK
-1. Make changes to have more than one output.
-2. Making changes to include use of more than one code models.
-3. Interfacing it with esim formely known as Oscad so that we can use it in our schematic.
-