Home » RBC Forums » General Discussion » General Instrument CTS256A-AL2 vs. Microchip CTS256AL2
Re:TMS700x Memory Interface Mode Timing Spreadsheet UPDATE [message #10706 is a reply to message #10699] |
Fri, 12 April 2024 08:16   |
jayindallas
Messages: 110 Registered: June 2021
|
Senior Member |
|
|
Re: ...to follow along on the timing discussion...
I understand what you're talking about... the databook documentation is a bit contorted in the area of various modes and resulting memory maps etc.
However I found a section of the '86 databook that puts that into good diagrams. If I can find sections for the x0,x1,x2 then I'll sort it out and post it as 70xx notes.
Spreadsheet for Micrprocessor Interface Mode - Memory Interface Timing:
Below, is a screen capture and I'll add some comments will appear below it on how it operates and some enhancements I'm considering.

The errors in the spreadsheet above will soon be corrected. Symbol #16 had an "EL" for Enable# LOW with a description "Enable# rise" that was corrented in the '89 Manual. Also in some of the lower formulas the multiplier is 1.5 x Tc(C) and not 0.5 x Tc(C).
This spreadsheet is based on a section about Microprocessor Interface Mode (external Memory), "Table 9-2. Memory Interface Timing" that appears on Page 9-5 in the 1986 TMS 7000 Series Databook.
For the 70x1 in Microprocessor Interface Mode -- Memory Interface Timing, Appendix C refers using the timing for the 70x0. That chart is not consistent with the 70x2 so I'll have to make a separate spreadsheet for the combined 70x0/70x1.
The Data Book I'm Using (reference to Appendix C)
I have the TMS7000 series documents listed below. I'm using a paperback version I used at Tandy Electronic Design (TED) back around '86 to '89.
ITEM-1 :: "TMS7000 Family Data Manual" | publication ID "SND001B" | version "June 1986, Revision B"
Updated these bitsavers.org links 2024/04/19:
https://bitsavers.org/components/ti/TMS7000/SPND001B_TMS7000 _Family_Data_Manual_1986.pdf
NOTE: The Link/URL above is a PDF of the same paperback databook I'm using; you should find the Appendix C with the TMS70x1 references I've mentioned.
I'm going to look at this 1989 databook to look for corrections or improved data:
https://bitsavers.org/components/ti/TMS7000/SPND001C_TMS7000 _Family_Data_Manual_1989.pdf
I've reconstructed part of a lost message here from a few days ago...
Its an index of all relevant SP & SPR pages in the GI 1982 Microelectronics PDF.
PAGE DOCUMENT PART COMMENTS OR
OFFSETS PAGE ID NUMBER DESCRIPTION
------- -------- ----------- -------------------------
76 2-63 INDEX AUDIO :: Speech ROMs
77 2-64 SPR016 2Kx8 Serial Read Only Memory (ROM)
83 2-70 SPR032 4Kx8 Serial Read Only Memory (ROM)
86 2-73 SPR128 16K Serial Read Only Memory (ROM) [i]Preliminary[/i]
284 5-3 INDEX AUDIO :: Speech Synthesis
286 5-5 SP0256 Narrator(tm) Speech Processor
290 5-9 SP0256-AL2 Allophone Based Speech Processor
290 5-9 SP0232 32K Speech Processor [i]For future release[/i]
290 5-9 SPR000 Speech Interface Chip
...designed to interface a standard ROM, PROM, or EPROM
to the SPO256 Speech Processor...
291 5-10 VSM2032 ...eight TTL compatible signals are used to select the
spoken phrase. Once selected, the VSM2032 requires no
support from the user's circuit...
293 5-12 SP0250 Speech Synthesizer
296 5-15 SFD2000 Speech Field Development Board
...Its is used to demonstrate and test synthetic speech
or complex sounds before they are committed to masked Rom.
NOTE: The "Field Development Board uses the SPR000 as an interface to memory.
Its proof that your Daisy256 concept can work after finding all hurdles.
[Updated on: Tue, 23 April 2024 18:03] Report message to a moderator
|
|
|
 |
|
General Instrument CTS256A-AL2 vs. Microchip CTS256AL2
By: lynchaj on Fri, 28 April 2023 03:28
|
 |
|
Re: General Instruments CTS256A-AL2 vs. Microchip CTS256AL2
|
 |
|
Re: General Instruments CTS256A-AL2 vs. Microchip CTS256AL2
By: scruss on Sat, 06 May 2023 16:46
|
 |
|
Re: General Instruments CTS256A-AL2 vs. Microchip CTS256AL2
By: lynchaj on Sat, 06 May 2023 18:13
|
 |
|
Re: github project may have extracted the CTS256A-AL2 code
|
 |
|
Re: General Instruments CTS256A-AL2 vs. Microchip CTS256AL2
|
 |
|
Re: Programming the Naval algorithm as a CTSx for PIC/TMS7000 or otherwise
|
 |
|
Re: General Instruments CTS256A-AL2 vs. Microchip CTS256AL2
By: lynchaj on Mon, 08 May 2023 04:04
|
 |
|
Re: Is the PIC/TMS7041 field programmable?
|
 |
|
Re: Is the PIC/TMS7041 field programmable?
By: lynchaj on Mon, 08 May 2023 12:50
|
 |
|
Re: No source of new-old CTS256A-AL2 economical micro solutions
|
 |
|
Re: No source of new-old CTS256A-AL2 economical micro solutions
By: lynchaj on Tue, 09 May 2023 04:41
|
 |
|
Re: No source of new-old CTS256A-AL2 economical micro solutions
By: scruss on Sun, 14 May 2023 09:40
|
 |
|
Re: No source of new-old CTS256A-AL2 economical micro solutions
|
 |
|
Re: No source of new-old CTS256A-AL2 economical micro solutions
By: scruss on Wed, 17 May 2023 07:11
|
 |
|
Re: No source of new-old CTS256A-AL2 economical micro solutions
|
 |
|
Emulating a TMS/PIC7000 (CTS256A-AL2) in a new MCU...
|
 |
|
CHAPTER 01 :: "Introduction to Hardware Emulation of the 7000 Series"
|
 |
|
Re: General Instruments CTS256A-AL2 vs. Microchip CTS256AL2
By: lynchaj on Mon, 25 March 2024 11:23
|
 |
|
Re: General Instruments CTS256A-AL2 vs. Microchip CTS256AL2
By: lynchaj on Wed, 27 March 2024 19:11
|
 |
|
Re: General Instruments CTS256A-AL2 vs. Microchip CTS256AL2
By: lynchaj on Sun, 31 March 2024 08:46
|
 |
|
7000 Series Unobtainium may be OBTAINium?
|
 |
|
Re: General Instruments CTS256A-AL2 vs. Microchip CTS256AL2
By: lynchaj on Sun, 31 March 2024 17:38
|
 |
|
Tables of Various 7000 Series Device Features/Specifications
|
 |
|
Re: TMS7000 Series Devices (Manual section 2.1)
By: lynchaj on Mon, 01 April 2024 12:01
|
 |
|
Prototyping 7xxx Devices appear to support External Memory?!
|
 |
|
Re: TMS7000 Series Devices (Manual section 2.1)
By: lynchaj on Wed, 03 April 2024 03:57
|
 |
|
Re: TMS7000 Series Devices (Manual section 2.1)
By: lynchaj on Thu, 04 April 2024 04:59
|
 |
|
CTS256 resurrection from old 70xx & SP-0256* too?!
|
 |
|
Re: TMS7000 Series Devices (Manual section 2.1)
By: lynchaj on Thu, 04 April 2024 10:00
|
 |
|
70x1 Memory Access Timing: Internal -versus- External Access
|
 |
|
Re: 70x1 Memory Access Timing: Internal -versus- External Access
By: lynchaj on Fri, 05 April 2024 06:07
|
 |
|
TMS7000 Series with Custom Micro-Coded Instructions
|
 |
|
Re: TMS7000 Series with Custom Micro-Coded Instructions
By: lynchaj on Sat, 06 April 2024 16:52
|
 |
|
Daisy 256 & the Speech Processor
|
 |
|
Re: Daisy 256 & the Speech Processor
By: lynchaj on Sun, 07 April 2024 07:08
|
 |
|
Reverse-Engineering the Speech Processor ROM
|
 |
|
Re: Reverse-Engineering the Speech Processor ROM
By: lynchaj on Sun, 07 April 2024 18:13
|
 |
|
Re: Reverse-Engineering the Speech Processor ROM
By: lynchaj on Mon, 08 April 2024 03:46
|
 |
|
Re: Reverse-Engineering the Speech Processor ROM
|
 |
|
Re: Reverse-Engineering the Speech Processor ROM
By: lynchaj on Tue, 09 April 2024 04:22
|
 |
|
Re: Reverse-Engineering the Speech Processor ROM
By: lynchaj on Tue, 09 April 2024 09:49
|
 |
|
Re: Reverse-Engineering the Speech Processor ROM
By: lynchaj on Tue, 09 April 2024 10:50
|
 |
|
Re: Reverse-Engineering the Speech Processor ROM
|
 |
|
Re: Reverse-Engineering the Speech Processor ROM
By: lynchaj on Thu, 11 April 2024 09:56
|
 |
|
Re:TMS700x Memory Interface Mode Timing Spreadsheet UPDATE
|
 |
|
Re: What TMS7000 Family Data Manual Version Am I Using?
By: lynchaj on Fri, 12 April 2024 13:54
|
 |
|
Re: What TMS7000 Family Data Manual Version Am I Using?
By: lynchaj on Fri, 19 April 2024 03:37
|
 |
|
DAISY256 works
By: lynchaj on Mon, 22 April 2024 03:36
|
 |
|
Re: DAISY256 works
By: lynchaj on Mon, 22 April 2024 12:57
|
 |
|
Re: DAISY256 works
By: lynchaj on Mon, 22 April 2024 15:10
|
 |
|
Re: DAISY256 works
By: lynchaj on Tue, 23 April 2024 03:54
|
 |
|
Re: DAISY256 works
By: lynchaj on Tue, 23 April 2024 12:02
|
 |
|
Re: DAISY256 works
|
 |
|
Re: DAISY256 works
By: lynchaj on Sat, 27 April 2024 12:12
|
 |
|
Baud Rate Tables for 70x1, 70x2, 70Cx2
|
 |
|
Re: DAISY256 works
By: lynchaj on Mon, 29 April 2024 04:16
|
 |
|
Re: DAISY256 works
By: plasmo on Mon, 29 April 2024 05:52
|
 |
|
Re: DAISY256 works
|
 |
|
Re: DAISY256 works
By: plasmo on Mon, 29 April 2024 20:25
|
 |
|
Re: DAISY256 works
By: lynchaj on Tue, 30 April 2024 04:44
|
 |
|
Re: DAISY256 works
|
 |
|
Re: DAISY256 works
By: lynchaj on Tue, 07 May 2024 04:50
|
 |
|
Re: DAISY256 works
|
 |
|
Re: DAISY256 works
By: lynchaj on Wed, 15 May 2024 03:38
|
 |
|
Re: DAISY256 works
By: scruss on Wed, 24 July 2024 15:46
|
 |
|
Re: DAISY256 works
|
 |
|
Re: DAISY256 works
By: lynchaj on Sun, 16 June 2024 11:21
|
 |
|
Re: DAISY256 works
|
Current Time: Sun Sep 28 16:37:44 PDT 2025
Total time taken to generate the page: 0.00752 seconds
|