HCS_C working functions
WHAT IS CURRENTLY WORKING ON HCS_C (3/7/2007)
Version A.04 shipped in Feb, 2007 and fixes a variety of haywire fixes on the A.03 board. This version works correctly with the HCS_C Ethernet card with onboard SDRAM.
Version A.03 shipped about Feb 28, 2004 (due to backordered parts) and has the following
functions tested at 29.4912Mhz. It has been tested up to about 40Mhz, the 29M frequency
is selected to be UART compatible. The board has been extremely stable and at this time
no further revisions to HCS_C are planned.
a: FPGA power up and loads from the Configuration EPROM
b: Configuration EPROM can be loaded via the EPROM JTAG interface
c: The ARM processor powers up and executes from FPGA boot code
d: The ARM remap function sets up internal SRAM, external memory, and the FPGA address
e: The reset switch and the FPGA timed reset of the ARM processor works.
f: The console UART communicates with a PC serial port at 115200 baud.
g: The status LEDs and DIP switch are functional
h: The FPGA display UART is functional with a SEETRON LCD display
i: The PS2 keyboard is operational and sends keystroke status to the ARM processor
j: The X10 transmit function is operational
k: The Voice chip interface is operational, the voice amplifier is working (HCS_C speaks!)
Voice relays now work. Relays were missing a 3.3V connection.
l: The Real Time Clock and RTC FPGA interrupt generator is operational
m: The 32 inputs and 32 buffered outputs are all operational
n: The Emulator JTAG interface is operational
o: The Flash EPROM and external SRAM are both fully operational. Both bootloaders work
p: All RS485 and the FPGA RS232 receivers and transmitters are tested.
q: The extra stacked 1Mbyte SRAM (total 2Mbytes) works fine (haven't run a thorough
test yet or executed code from it)
r: X10 is fully operational and appears very reliable, both transmit and receive
s: The auto-vectoring interrupt module is tested and is working in simple cases.
t: All known analyzer functions are now working.
WHAT IS NOT YET WORKING OR TESTED:
a: The daughtercard interface is in testing with the network card.
b: The caller ID UART isn't tested--but this is the same as HCS_R, should be OK.
HCS_C INDEX
7/2/2005:
HCS_Software (0.04 Alpha)
PC_BOARD A.02 to A.03 update list
Here are the various HCS_C pages.
HCS_C Main Board Block Diagram
HCS_C Bill of Materials parts list HCS_C_schematics