New directory for CBMIA firmware from version 2.00


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78697 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Initial commit: preliminary structure of the project and top entities of main blocks.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78698 0a99fbf0-06a5-4c52-8a11-fe70044ee989
work on the receiver.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78699 0a99fbf0-06a5-4c52-8a11-fe70044ee989
work on the receiver.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78700 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Full project structure. Transmitter written (to be tested). Working on receiver.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78701 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Full project structure. Transmitter written (to be tested). Working on receiver.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78702 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Deserialiser working (no stress sim done).


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78703 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Add a received word counter output. Add checking of the past state of rxd line for sync detection.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78704 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Change port name. Change buffer size.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78705 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Move tx simulation to /transmitter folder.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78706 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Update receiver simulation.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78707 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Work on mil1553 core.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78708 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Working core. Additional tr flag in interrupt register.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78709 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Add Makefiles to repo. Add mil1553 core and global (sim/all) simulations.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78710 0a99fbf0-06a5-4c52-8a11-fe70044ee989
v2.04
Add error flags in interrupt sourde reg, add more status registers
at the end of the memory map, add test point mux.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78711 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Comments review. Signal name changes.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78712 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Use the same mus for all test points. it makes it easier for the driver.

Add status bits (tr flag, error flags) to NB_WORD register.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78713 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Add the memory map in text format to the repo.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78714 0a99fbf0-06a5-4c52-8a11-fe70044ee989
 v2.05 - Fix a bug in word count comparator.

When sub-address/mode field of a command word is either 0 or 31, the word count
field indicates a mode code (not a word count).


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78715 0a99fbf0-06a5-4c52-8a11-fe70044ee989
Firmware v2.06. Don't stop reception on Manchester error, only generate a error pulse.


git-svn-id: svn+ssh://svn.cern.ch/reps/acc-fpga/trunk/fpga/cbmia@78716 0a99fbf0-06a5-4c52-8a11-fe70044ee989