TAQOZ - Tachyon Forth for the P2 BOOT ROM

1262728293032»

Comments

  • jmgjmg Posts: 13,920
    hinv wrote: »
    I wasn't thinking of expanding the ROM, but just putting as much as possible of the newer TAQOZ into rom (prioritized, of course, by likely need) and load the lesser needed from SD, I2C, SPI, or whatever.
    That's already been done.
    hinv wrote: »
    This semiconductor fabrication is a bit out of my league, but I would think that updating ROM for a new batch of chips would be pretty trivial.
    All changes have a cost and a risk, so unless there are explicit ROM bugs found, it is unlikely Parallax would change the ROM,
    The issue currently under investigation, may not even involve a ROM layer change.

  • IIRC the ROM is not a mask layer, but built from biased transistors and was one of the first parts to be frozen, well ahead of the Verilog. Chip did mention the cost to change and it wasn’t trivial.
    My Prop boards: P8XBlade2, RamBlade, CpuBlade, TriBlade
    Prop OS (also see Sphinx, PropDos, PropCmd, Spinix)
    Website: www.clusos.com
    Prop Tools (Index) , Emulators (Index) , ZiCog (Z80)
  • I need some help with changing the Clock speed from TAQOZ again.
    I had this working before (page 16 of this thread; last Dec)

    What I need is to be able to change clock speed when using the ROM version of TAQOZ.

    What worked before was to boot, then paste the EXTEND file and then type:
    230400 CONBAUD P2-ES CRUISE

    That used to work.
    Now it does not recognize the "P2-ES" word and then CRUISE mangles my terminal connection.
    The "P2-ES" word was an important word to make this work but I don't even see it in the EXTEND file at all.

    I downloaded the EXTEND file from the P2-->Forth folder on Peter's dropbox but I get the same problem.

    Clearly things have changed and my files are out of date.
    What file do I need?

    Jason
  • I copied the original extensions across to the TAQOZ/Forth folder as "TAQOZ 1V0 ROM EXTEND.FTH". Just paste this in with maybe a small line delay. The code has been attached as a .TXT for reference.

    Here's a test on P2D2r3
    Cold start
    ----------------------------------------------------------------
      Parallax P2  .:.:--TAQOZ--:.:.  V1.0--142          180530-0135
    ----------------------------------------------------------------
    ----------------------------------------------------------------  ok
    ----------------------------------------------------------------  ok
    TAQOZ#   ok
    TAQOZ#   ok
    TAQOZ#   ok
    TAQOZ#   ok
    TAQOZ# TAQOZ   Parallax P2  .:.:--TAQOZ--:.:.  V1.0--142          180530-0135
     209                             
    210 lines and 834 bytes compiled,  with 0 errors in 1,046ms  ok
    TAQOZ#   ok
    TAQOZ# 230400 CONBAUD  25,000,000 XIN CRUISE  ok
    TAQOZ#   ok
    TAQOZ# .CLK 180MHz ok
    TAQOZ# fibos 
    fibo(1) = 458 cycles = 2,544ns @180MHz result =1
    fibo(6) = 778 cycles = 4,322ns @180MHz result =8
    fibo(11) = 1,098 cycles = 6,100ns @180MHz result =89
    fibo(16) = 1,418 cycles = 7,877ns @180MHz result =987
    fibo(21) = 1,738 cycles = 9,655ns @180MHz result =10946
    fibo(26) = 2,058 cycles = 11,433ns @180MHz result =121393
    fibo(31) = 2,378 cycles = 13,211ns @180MHz result =1346269
    fibo(36) = 2,698 cycles = 14,988ns @180MHz result =14930352
    fibo(41) = 3,018 cycles = 16,766ns @180MHz result =165580141
    fibo(46) = 3,338 cycles = 18,544ns @180MHz result =1836311903 ok
    TAQOZ# 
    


    Tachyon Forth - compact, fast, forthwright and interactive
    useforthlogo-s.png
    --->CLICK THE LOGO for more links<---
    P2 +++++ TAQOZ INTRO & LINKS +++++ P2 SHORTFORM DATASHEET
    P1 +++++ Latest Tachyon includes EASYFILE +++++ Tachyon Forth News Blog
    Brisbane, Australia
  • I copied the original extensions across to the TAQOZ/Forth folder as "TAQOZ 1V0 ROM EXTEND.FTH". Just paste this in with maybe a small line delay. The code has been attached as a .TXT for reference.

    Awesome ! Thanks again Peter!
    I will try this tonight ;-)

    J
Sign In or Register to comment.