... | @@ -34,122 +34,18 @@ developed. |
... | @@ -34,122 +34,18 @@ developed. |
|
|
|
|
|
### [WP2. Write project management doc for insourcing of MicroFIP](WP2) - Done
|
|
### [WP2. Write project management doc for insourcing of MicroFIP](WP2) - Done
|
|
|
|
|
|
- Deliverable
|
|
|
|
- Document describing
|
|
|
|
- Reference documentation
|
|
|
|
- Reasons for insourcing
|
|
|
|
- Radiation tests
|
|
|
|
- Risks of availability of components
|
|
|
|
- Risks with other components (FielDrive, FieldTR)
|
|
|
|
- Need for open hardware core
|
|
|
|
- Work packages description
|
|
|
|
- Duration
|
|
|
|
- Two
|
|
|
|
manweeks
|
|
|
|
|
|
|
|
### [WP3. Write functional specification of MicroFIP replacement](WP3) - Done
|
|
### [WP3. Write functional specification of MicroFIP replacement](WP3) - Done
|
|
|
|
|
|
- Collect detailed information on how the current MicroFIP is used in
|
|
### [WP4.-Rewrite-and-extend-Alstom-MicroFIP-VHDL-code](WP4.-Rewrite-and-extend-Alstom-MicroFIP-VHDL-code) - Cancelled
|
|
CERN’s applications and which operation modes are not used.
|
|
Note: either WP4 or WP5 needs to be done
|
|
- Deliverable
|
|
|
|
- Document
|
|
|
|
- Describing the subset of modes that are used at CERN
|
|
|
|
- Functional specification of the needed MicroFIP replacement
|
|
|
|
- Keep compatibility to orginal MicroFIP so that existing
|
|
|
|
documentation, experience and software can be used in CERN’s
|
|
|
|
applications.
|
|
|
|
- Duration
|
|
|
|
- Six manweeks
|
|
|
|
|
|
|
|
### WP4. Rewrite and extend Alstom MicroFIP VHDL code - Cancelled
|
|
|
|
|
|
|
|
*WP4 cancelled: chosen to write completely new VHDL code (i.e. WP5)*
|
|
|
|
|
|
|
|
- Document Alstom MicroFIP VHDL code (33 files, 18000 lines of code)
|
|
|
|
- Remove unused modes of MicroFIP
|
|
|
|
- Optimise design to remove certain coding issues
|
|
|
|
- Extend MicroFIP code for single event upset robustness
|
|
|
|
- Triple redundancy
|
|
|
|
- Scrubbing of memory
|
|
|
|
- FielDrive incoming glitch detection and handling
|
|
|
|
- Deliverables
|
|
|
|
- Documented SEU robust VHDL code
|
|
|
|
- Compatible to orginal MicroFIP so that existing documentation,
|
|
|
|
experience and software can be used in CERN’s applications
|
|
|
|
- Duration
|
|
|
|
- Fourteen manweeks
|
|
|
|
- **Note: either WP4 or WP5 needs to be done**
|
|
|
|
|
|
|
|
### [WP5. Write new NanoFIP VHDL code](WP5) - In progress
|
|
### [WP5. Write new NanoFIP VHDL code](WP5) - In progress
|
|
|
|
|
|
- Write technical specifications - based on the functional
|
|
|
|
specification written as part of WP3
|
|
|
|
- Write new compatible MicroFIP VHDL with zero use of Alstom code
|
|
|
|
- Includes design for single event upset robustness
|
|
|
|
- Triple redundancy
|
|
|
|
- Scrubbing of memory
|
|
|
|
- FielDrive incoming glitch detection and handling
|
|
|
|
- Deliverables
|
|
|
|
- Fully documented SEU robust VHDL code
|
|
|
|
- Compatible to orginal MicroFIP so that existing
|
|
|
|
documentation, experience and software can be used in CERN’s
|
|
|
|
applications
|
|
|
|
- Update: only partial compatibility required (see WP3)
|
|
|
|
- Duration
|
|
|
|
- Twenty-six manweeks
|
|
|
|
- **Note: either WP4 or WP5 needs to be
|
|
|
|
done**
|
|
|
|
|
|
|
|
### [WP6. VHDL Testbench creation and simulation of NanoFIP](WP6) - In progress
|
|
### [WP6. VHDL Testbench creation and simulation of NanoFIP](WP6) - In progress
|
|
|
|
|
|
- Write VHDL testbenches that allow to test the MicroFIP
|
|
|
|
- FielDrive emulator (needed for MicroFIP stand-alone mode)
|
|
|
|
- Processor bus emulator (needed for MicroFIP in microcontrolled
|
|
|
|
mode)
|
|
|
|
- *Verify if Alstom or HLP have not already developed test
|
|
|
|
benches*
|
|
|
|
- Deliverables
|
|
|
|
- FielDrive emulator with file I/O and verification of data
|
|
|
|
- Processor bus emulator with file I/O and verification of data
|
|
|
|
- Complete set of PASS/FAIL test suites
|
|
|
|
- Duration
|
|
|
|
- Twelve manweeks
|
|
|
|
|
|
|
|
### WP7. Stand-alone mode test board design and test - Combined with WP8
|
|
### WP7. Stand-alone mode test board design and test - Combined with WP8
|
|
|
|
|
|
- Design a daughter board for use on Actel evaluation board
|
|
### [WP8.-Design-board-for-functional-and-radiation-test](WP8.-Design-board-for-functional-and-radiation-test) - In progress
|
|
- Main components: FielDrive, FieldTR
|
|
|
|
- Simple switch and LED I/O
|
|
|
|
- Used to test stand-alone operation mode only
|
|
|
|
- Set up hardware test bench with WorldFIP master
|
|
|
|
- Set up test software
|
|
|
|
- Deliverables
|
|
|
|
- Working demonstrator for MicroFIP in stand-alone mode
|
|
|
|
- Duration
|
|
|
|
- Six
|
|
|
|
manweeks
|
|
|
|
|
|
|
|
### [WP8. Design board for functional and radiation test](https://www.ohwr.org/project/nanofip-test-board) - In progress
|
|
|
|
|
|
|
|
- Design a PCB with an Actel-based NanoFIP with microcontroller for
|
|
|
|
stand-alone and microcontrolled mode
|
|
|
|
- Set up hardware test bench with WorldFIP master
|
|
|
|
- Set up test software
|
|
|
|
- Debug
|
|
|
|
- Deliverables
|
|
|
|
- Working board
|
|
|
|
- Suite of automated tests
|
|
|
|
- Duration
|
|
|
|
- Eight manweeks
|
|
|
|
|
|
|
|
### WP9. Radiation tests
|
|
|
|
|
|
|
|
- Radiation resistance test of functional boards in stand-alone and
|
|
|
|
processor mode
|
|
|
|
- Deliverables
|
|
|
|
- Report on radiation tests
|
|
|
|
- Duration
|
|
|
|
- Two manweeks
|
|
|
|
|
|
|
|
\-- Main.ErikVanDerBij - 5 April 2010
|
|
\-- Main.ErikVanDerBij - 5 April 2010
|
|
|
|
|