Branch Ancestors
# Status Type Kind Key Identity
 1 Storage Site Site @ Com,HeritageSystems@
 2 Storage Service Service Product Com,HeritageSystems@Product
 3 Storage Part1 Part HSC5100 Com,HeritageSystems@Product,HSC5100
Branch Siblings
HSC1235 HSC5249 HSC5624 HSC7410 HSC9360
HSC1512 HSC5308 HSC5670 HSC7411 HSC9460
HSC2203 HSC5411 HSC5810 HSC7416 HSC9560
HSC4100 HSC5412 HSC5832 HSC7802 HSC9660
HSC4101 HSC5413 HSC5833 HSC7803 HSC9710
HSC4400 HSC5415 HSC5949 HSC7806 HSC9811
HSC4420 HSC5416 HSC6603 HSC9100 HSC9820
HSC4503 HSC5423 HSC7020 HSC9128 RM8270
HSC4845 HSC5502 HSC7401 HSC9160 RM8271
HSC5000 HSC5511 HSC7402 HSC9200 RM8272
HSC5100 HSC5512 HSC7406 HSC9219 RM8273
HSC5110 HSC5523 HSC7407 HSC9229 RM8277
HSC5232 HSC5611 HSC7408 HSC9239 RM8279
HSC5240 HSC5616 HSC7409 HSC9260 zEWE8701
Branch Children
@a1 @a4 @a7 @Y1992 @Y1995
@a2 @a5 @a8 @Y1993
@a3 @a6 @Y1991 @Y1994
Branch New Child New Seq
Branch Time ► 2024
1990 1991 1992 1993 1994 1995 1996 1997 1998 1999
Branch Number ► /Product,HSC5100
+1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20
+21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40
+41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60
+61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80
+81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100
Leaf Ancestors
# Kind Key Identity
Branch Leaf
Meta Fact Glob Markup Image
Leaf Child
# Kind Key Identity
 1 Meta Meta
 2 Fact Fact
 3 Glob Glob
 4 Markup Markup
 5 Image Image
Heritage Systems CorporationHeritageSystems.Com
Branch ● [] ● Com,HeritageSystems@Product,HSC5100
<Shofar Identity="Com,HeritageSystems@Product,HSC5100" Updated="2024-04-24T05:06:24" Initial="2009-06-16T12:04:23" ShofarNexus="1990-08-25" xmlns="http://ShofarNexus.com" Title="HSC-5100 Computer"> <Fact> <Fact Key="_Book"> <Fact Value="/Product,HSC5100"/> <Fact Value="/Product,HSC5100+1"/> <Fact Value="/Product,HSC5100+2"/> <Fact Value="/Product,HSC5100+3"/> <Fact Value="/Product,HSC5100+4"/> <Fact Value="/Product,HSC5100+5"/> <Fact Value="/Product,HSC5100+6"/> <Fact Value="/Product,HSC5100+7"/> <Fact Value="/Product,HSC5100+8"/> </Fact> </Fact> <Glob> <Glob Key="_Flyer"> <Glob Key="_Flyer_Caption"> <Glob Build="_Site~_Home~Markup,Flyer_Body"/> <Glob Build="Core~_Core,Row,80x45,Thumb,Title~Markup" Path="Site~Product,HSC5100"/> <Glob Build="Core~_Core,Table,5x~Markup"> <Glob Build="Core~_Core,Cell,160x90,Thumb,Label~Markup" Path="Site_Template~Product,HSC5100+1"/> <Glob Build="Core~_Core,Cell,160x90,Thumb,Label~Markup" Path="Site_Template~Product,HSC5100+2"/> <Glob Build="Core~_Core,Cell,160x90,Thumb,Label~Markup" Path="Site_Template~Product,HSC5100+3"/> <Glob Build="Core~_Core,Cell,160x90,Thumb,Label~Markup" Path="Site_Template~Product,HSC5100+4"/> <Glob Build="Core~_Core,Cell,160x90,Thumb,Label~Markup" Path="Site_Template~Product,HSC5100+5"/> <Glob Build="Core~_Core,Cell,160x90,Thumb,Label~Markup" Path="Site_Template~Product,HSC5100+6"/> <Glob Build="Core~_Core,Cell,160x90,Thumb,Label~Markup" Path="Site_Template~Product,HSC5100+7"/> <Glob Build="Core~_Core,Cell,160x90,Thumb,Label~Markup" Path="Site_Template~Product,HSC5100+8"/> </Glob> <Glob Build="Core~_Core,Table,10x~Markup"> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1991-06-06"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1991-07-16"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1991-12-11"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1992-07-01"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1993-04-16"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1993-08-13"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1993-10-14"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1994-11-10"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1994-12-13"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1995-04-10"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1995-05-02"/> <Glob Build="Core~_Core,Cell,80x45,Thumb~Markup" Path="Site_Template~Product,HSC5100-1995-05-08"/> </Glob> </Glob> </Glob> </Glob> <Markup> <Markup Key="Article"> <Layout Key=".White_Space_Wrap td" Show="Markup_Class_Build=White-Space:Normal;"/> <Row> <Cell> <Table> <Row> <Cell Text="The HSC-5100 computer was quite a powerful embedded computer for 1990. It had a total of a megabyte of memory during the time when the typical PC had the same."/> </Row> <Row> <Cell Text="The HSC-5102 was a complete computer with the HSC-5100 PCB mounted on a metal panel with a power supply and a 640x480 monochrome LCD on the other side and a touch panel. The package was then mounted on sock knitting machines. The computer was connected via ten conductor ribbon cables to I/O cards to interface to the mechanics of the knitting machine"/> </Row> <Row> <Cell> <Table Class="Dump_Table White_Space_Wrap"> <Row> <Cell Text="Pre-USB" Style="Width:128px;"/> <Cell Text="To communicate with the I/O cards an optically isolated serial interface was developed. It communicated at 2M bits per second. The I/O card would hold in a reset state when the clock from the computer was not present keeping the machine in a safe state. Much of the architecture used is now seen in the ubiquitous USB interface."/> </Row> <Row> <Cell Text="Programmable I/O"/> <Cell Text="The I/O cards used LCAs (Logic Cell Array) that were programmed at startup time. This allowed for the design to be updated in the software."/> </Row> <Row> <Cell Text="Flash Memory"/> <Cell Text="Flash was new technology and only starting to take part of the optically erasable or one-time programmable memory market. The program could be updated via the network."/> </Row> <Row> <Cell Text="Optical Network"/> <Cell Text="The machines were in a harsh environment and we developed a fiber optic network using plastic fibers. We could monitor the machines, update the software, and update the sock patterns and programs over the network."/> </Row> <Row> <Cell Text="LCD controller"/> <Cell Text="VRAM (Video RAM) and an LCA was used for the display controller. Black, white, and grey was achieved by modulation techniques on a display that was black and white only."/> </Row> <Row> <Cell Text="Touch Panel"/> <Cell Text="The touch panel used an 8 bit analog to digital converter which allowed us to resolve a 256 by 256 grid. However, with numerous issues to resolve and limited processing time to allocate to the touch panel, we had an 8 by 8 grid in software."/> </Row> <Row> <Cell Text="Diagnostic LEDs"/> <Cell Text="A virtual trademark of our projects was the cluster of four red and four green diagnostic LEDs. After all, looking at a computer does not let you know if it is running unless there is something that shows activity. At power on a dance would occur that would show the self-test progress. During operation each LED would blink in sequence to show that the system was actually running. Errors would flash an error code."/> </Row> </Table> </Cell> </Row> </Table> </Cell> </Row> </Markup> <Markup Key="_Flyer"> <Markup Key="_Flyer_Caption" Show="Build_Glob_Children~Markup~~Glob,_Flyer,_Flyer_Caption"/> </Markup> </Markup> <Image> <Image Key="Full" Alias="Site_Template~Product,HSC5100+1~Image,Full"/> <Image Key="Poster" Alias="Site_Template~Product,HSC5100+1~Image,Thumb"/> <Image Key="Thumb" Alias="This_Branch~Image,Poster"/> </Image> </Shofar>