{"id":676,"date":"2013-09-17T16:28:28","date_gmt":"2013-09-17T16:28:28","guid":{"rendered":"http:\/\/www.antiquetech.com\/?page_id=676"},"modified":"2013-09-18T12:30:08","modified_gmt":"2013-09-18T12:30:08","slug":"national-semiconductor","status":"publish","type":"page","link":"http:\/\/www.antiquetech.com\/?page_id=676","title":{"rendered":"National Semiconductor"},"content":{"rendered":"<h2 align=\"left\">General<\/h2>\n<table style=\"width: 100%;\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td width=\"10%\">\n<p align=\"left\"><b>General Information<\/b><\/p>\n<\/td>\n<td width=\"90%\"><span style=\"font-family: Arial,Arial,Helvetica;\"><span style=\"font-family: Arial,Arial,Helvetica;\">The National Semiconductor IMP-16 is actually a two chip implementation, it&#8217;s heart is being the IMP-00A.<\/span><\/span>The National Semiconductor IMP-00A bit-slice microprocessor was introduced to market in the beginning of 1973, this is just the fourth microprocessor (1<sup>st<\/sup>, Intel 4004, 2<sup>nd<\/sup> Intel 8008, 3<sup>rd<\/sup> Rockwell PPS-4). The IMP-00A is the first bit-slice microprocessor, predating the Intel 3002 and AMD 2901.\u00a0 The IMP-00A was developed for the IMP series of minicomputers. The IMP-16 Minicomputer was implemented using 4 IMP-00A\u2019s and a IMP-16A CROM.CPU devices are comprised on two major components the control unit (CU) and the arithmetic and logic unit (ALU).\u00a0 The CU controls the actions of the CPU and the ALU does the math and logic functions. Bit-slice microprocessors are CPU\u2019s and have been split apart into CU and ALU functions. The IMP-00A is the ALU function. The CU can be implemented with custom circuitry, but a sequencing devices such as the IMP-16A is generally used to implement the CU.<\/p>\n<p><span style=\"font-family: Arial,Arial,Helvetica;\"><span style=\"font-family: Arial,Arial,Helvetica;\">National Semiconductor named the IMP-00A a RALU (Register and Arithmetic Logic Unit). The 4-bit IMP-00A was implemented using silicon gate PMOS technology and was clocked at about 700KHz. The IMP-00A had 7 4-bit registers, a status register, and 16 word stack. The IMP-00A could perform ADD, AND, OR, and XOR operations at a rate of about 1 million per second.<\/span><\/span>To support the IMP-00A bit-slice processor, National Semiconductor created a CROM chip. The CROM function was to provide storage for the microprogram and control logic for the IMP-00A (this chip offered in separate auction).\u00a0 Together the CROM and IMP-00A RALU comprise a functional CPU. The IMP-16A CROM was used to implement the IMP minicomputer.<\/p>\n<p><span style=\"font-family: Arial,Arial,Helvetica;\">The CROM can hold 100 microinstructions. National Semiconductor created 6 CROM\u2019s with pre-defined instruction sets for use with IMP-00A. There were IMP-4A\/521 (4-bit standard instruction set), IMP-8A\/520 (8-bit standard instruction set), IMP-16A\/521 (16-bit standard instruction set), and IMP-16A\/522 (16-bit extended instruction set). These pre-defined instructions set were influenced by the Data General Nova minicomputer.<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"10%\" height=\"19\">\n<p align=\"left\"><b>Production<\/b><\/p>\n<\/td>\n<td width=\"90%\" height=\"19\"><span style=\"font-family: Arial,Arial,Helvetica;\">1st Quarter 1973<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"10%\" height=\"19\"><span style=\"font-family: Arial,Arial,Helvetica;\"><b>Designers<\/b><\/span><\/td>\n<td width=\"90%\" height=\"19\"><span style=\"font-family: Arial,Arial,Helvetica;\">Unknown<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Architecture<\/h2>\n<table style=\"width: 100%;\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Type<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Data Word<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Address Space<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Clock<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Instruct- ions<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Assists<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Reg&#8217;s\u00a0 GP<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Reg&#8217;s Math<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Reg&#8217;s Index<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">IO Ports\u00a0\u00a0<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Stack<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Interrupts<\/span><\/td>\n<td width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Memory<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">Bit-slice, PMOS<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">4-bit<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">4K<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">700Khz<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">NA<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">4<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">4<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">4<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">2 Level<\/span><\/td>\n<td align=\"center\" width=\"7%\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Packages<\/h2>\n<table style=\"width: 100%;\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td width=\"130\">\n<p align=\"left\"><span style=\"font-family: Arial,Arial,Helvetica;\"><b>Chip Name<\/b><\/span><\/p>\n<\/td>\n<td width=\"133\">\n<p align=\"left\"><b>Package<\/b><\/p>\n<\/td>\n<td width=\"152\">\n<p align=\"left\"><span style=\"font-family: Arial,Arial,Helvetica;\"><b>On-Chip Identification<\/b><\/span><\/p>\n<\/td>\n<td width=\"75\">\n<p align=\"left\"><span style=\"font-family: Arial,Arial,Helvetica;\"><b>Picture<\/b><\/span><\/p>\n<\/td>\n<td width=\"228\">\n<p align=\"left\"><b>General Comments<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">IMP-00A\/520D<\/span><\/td>\n<td width=\"133\"><span style=\"font-family: Arial,Arial,Helvetica;\">White ceramic, 28 Lead, CerDIP<\/span><\/td>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"75\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"228\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">IMP-00A\/520D<\/span><\/td>\n<td width=\"133\">\n<p align=\"left\"><span style=\"font-family: Arial,Arial,Helvetica;\">Red brown ceramic, 28 Lead, CerDIP<\/span><\/p>\n<\/td>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"75\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"228\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">IMP-4A\/521<\/span><\/td>\n<td width=\"133\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"75\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"228\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">IMP-8A\/520<\/span><\/td>\n<td width=\"133\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"75\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"228\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">IMP-16A\/521<\/span><\/td>\n<td width=\"133\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"75\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"228\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">IMP-16A\/522J<\/span><\/td>\n<td width=\"133\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"75\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"228\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">IMP-16A\/523<\/span><\/td>\n<td width=\"133\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"75\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"228\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">IMP-16A\/524<\/span><\/td>\n<td width=\"133\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"130\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"75\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<td width=\"228\"><span style=\"font-family: Arial,Arial,Helvetica;\">\u00a0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Related Chips<\/h2>\n<table style=\"width: 100%;\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td width=\"20%\" height=\"19\">\n<p align=\"left\"><b>Related Chips<\/b><\/p>\n<\/td>\n<td width=\"75%\" height=\"19\"><span style=\"font-family: Arial,Arial,Helvetica;\">None<\/span><\/td>\n<\/tr>\n<tr>\n<td width=\"20%\" height=\"19\">\n<p align=\"left\"><span style=\"font-family: Arial,Arial,Helvetica;\"><b>Second Sources<\/b><\/span><\/p>\n<\/td>\n<td width=\"75%\" height=\"19\"><span style=\"font-family: Arial,Arial,Helvetica;\">None<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>General General Information The National Semiconductor IMP-16 is actually a two chip implementation, it&#8217;s heart is being the IMP-00A.The National Semiconductor IMP-00A bit-slice microprocessor was introduced to market in the beginning of 1973, this is just the fourth microprocessor (1st, Intel 4004, 2nd Intel 8008, 3rd Rockwell PPS-4). The IMP-00A is the first bit-slice microprocessor, &hellip; <\/p>\n<p><a class=\"more-link block-button\" href=\"http:\/\/www.antiquetech.com\/?page_id=676\">Continue reading &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":718,"menu_order":3,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-676","page","type-page","status-publish","hentry","nodate"],"_links":{"self":[{"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages\/676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=676"}],"version-history":[{"count":2,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages\/676\/revisions"}],"predecessor-version":[{"id":720,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages\/676\/revisions\/720"}],"up":[{"embeddable":true,"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=\/wp\/v2\/pages\/718"}],"wp:attachment":[{"href":"http:\/\/www.antiquetech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}