Skip to content

Simulacion acorn micromen - #360

Merged
IoTeacher merged 3 commits into
mainfrom
simulacion-acorn-micromen
Oct 6, 2026
Merged

IoTeacher merged 3 commits into
mainfrom
simulacion-acorn-micromen

Conversation

@IoTeacher

Copy link
Copy Markdown
Member
image

Investigación Individual

Ingeniería en Sistemas Computacionales
Materia: Lenguaje de Interfaz

⚠️ No borres ninguna sección de esta plantilla. Llénala completa y marca cada casilla
([x]). Una plantilla vacía o recortada pierde los puntos de "Uso correcto del Template".


👤 Información del Estudiante

  • Nombre completo:
  • Usuario de GitHub: @
  • Horario: --PM
  • Número y título del tema (tal como aparece en la lista):
  • Arquitectura del tema: ARM64 / ARM32 / RISC-V / Microcontrolador ARM (indica cuál)

🔒 No escribas tu número de control ni otros datos personales en el PR ni en tus
archivos: este repositorio es público e indexado por Google. Basta tu nombre.
🪪 Tu nombre completo debe aparecer en tu perfil de GitHub (Settings → Public profile → Name);
hay varios alumnos con el mismo nombre de pila y tu usuario debe poder identificarte.


📌 Descripción del Pull Request

⚠️ Este Pull Request debe contener únicamente su investigación individual.


📁 Estructura de Entrega

  • 📂 Mi carpeta está en entregas/<ciclo>/research/<tema>/ y se nombra por el tema, no por mi nombre
  • 🪟 El nombre de la carpeta no contiene : " * ? < > | ni termina en espacio o punto (rompen el repositorio en Windows)
  • 📄 El archivo principal se llama exactamente README.md (en mayúsculas)
  • 🤖 Incluí anexo.md con mi nivel de participación de IA declarado (0–4, ver AI_GUIDANCE.md). Si no usé IA, lo declaro ahí
  • 🔄 Sincronicé mi fork (Sync fork) antes de trabajar y en la pestaña Files changed solo aparecen mis archivos
  • 🧾 El README tiene formato Markdown: encabezados (#), listas y código en bloques con lenguaje (```asm)

🧠 Validación Académica

  • 🎯 El tema está desarrollado en la arquitectura del curso (ARM64/ARM32/RISC-V), no en x86/MASM/NASM
  • 🔧 Bajé al nivel de interfaz: instrucciones, registros, periféricos o memoria — no solo una descripción general
  • 💻 Incluí al menos un ejemplo de código propio y explicado; si no lo ensamblé ni ejecuté, lo indico como ilustrativo
  • 📏 Cada afirmación técnica concreta (ciclos, fallos, límites, registros) está respaldada por el manual o datasheet
  • ✅ La investigación está completa: cada sección prometida en el título está desarrollada, no hay oraciones cortadas y la conclusión expresa mi postura técnica
  • 🔎 Hay análisis propio (comparaciones, casos, reflexión), no solo paráfrasis de la IA o de una fuente

📚 Referencias

  • Formato IEEE, numeradas [1], [2]… y citadas dentro del texto
  • Cada referencia tiene URL o DOI que lleva al documento específico (no a la portada de un sitio)
  • Ningún enlace contiene ?utm_source=... (p. ej. utm_source=chatgpt.com): abrí y verifiqué cada fuente
  • Prioricé fuentes primarias: manuales de arquitectura, datasheets, documentación oficial, artículos

⏰ Entrega

  • Abrí este PR antes de la fecha de cierre publicada en SCHEDULE.md y Google Classroom

La fecha que cuenta es la apertura del Pull Request, no la de tus commits. Los PRs abiertos
después del cierre se etiquetan extemporáneo. En el Bloque 2, una investigación
incorrecta, incompleta o fuera de plazo será rechazada.

🤖 Al abrir el PR, una revisión automática de estructura comentará si falta algo. Corrige
y haz push a la misma rama; el comentario se actualiza solo. Un PR con correcciones
pendientes y 7 días sin actividad recibe aviso y se cierra 3 días después.


🔍 Observaciones para el Maintainer (Docente)


📊 Rúbrica de Evaluación – Pull Request

Ingeniería en Sistemas Computacionales
Materia: Lenguaje de Interfaz
Valor total: 100 puntos

Criterio de Evaluación Descripción del Desempeño Esperado Valor
📁 Estructura del Repositorio Carpeta nombrada correctamente con el tema asignado. Organización limpia y coherente. 10 pts
📄 Uso correcto del Template Pull Request completo siguiendo el template oficial sin omisiones. 10 pts
🧩 Desarrollo del Contenido Investigación completa, estructurada y técnicamente fundamentada. 20 pts
🧠 Fundamentación Teórica Uso adecuado de conceptos técnicos propios de Lenguaje de Interfaz. 15 pts
🔎 Análisis y Aporte Propio Reflexión técnica clara, conclusiones bien argumentadas y aporte al aprendizaje. 15 pts
🖼 Recursos Visuales (si aplica) Diagramas, esquemas o ejemplos correctamente integrados y explicados. 5 pts
📚 Referencias Académicas Fuentes confiables, correctamente citadas. 10 pts
✍️ Redacción Técnica Claridad, coherencia, ortografía y uso apropiado de terminología técnica. 10 pts
🔄 Flujo de Contribución PR correctamente generado, sin afectar archivos de otros compañeros. 5 pts

📝 Declaración de Originalidad

Declaro que este trabajo es original y de mi autoría, que todas las fuentes consultadas han sido citadas correctamente y que el uso de IA está declarado con honestidad en anexo.md.
Entiendo que el plagio total o parcial invalida la entrega.

  • Nombre:
  • Fecha:

✅ Checklist Final antes de Enviar

  • Releí el documento completo después de la última edición (ortografía, terminología, sin frases cortadas)
  • Revisé la vista previa del README.md en GitHub: el Markdown, las tablas y los diagramas se ven bien
  • El PR contiene únicamente mi investigación y no modifiqué archivos de otros compañeros
  • El título del PR es el título del tema
  • Todas las casillas de esta plantilla están marcadas con honestidad

IoTeacher and others added 3 commits October 6, 2026 07:10
Sin números de lista, acentos ni espacios; elimina carpeta vacía duplicada de perfilado de consumo energético.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018mYu3JqfAbk428M732rtb5
…olo documento

Síntesis redactada por Claude Code a partir de aritmetica-punto-fijo y
aritmetica-de-punto-fijo-q15-q31-para-dsp-en-microcontroladores; las
entregas originales quedan en el historial de git (fc7f3fe).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018mYu3JqfAbk428M732rtb5
Prompt para ChatGPT con 5 misiones (Atom, teclado 6502, BOM, demo BBC,
ARM1) y el guion en español con marcas de tiempo. Se enlaza desde
GUIA-MICRO-MEN.md como actividad opcional.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ts3hKCFWS8wddoc5dcKJaR
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-06T20:56:36.037036Z bc605b7 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Revisión automática de estructura

Antes de la revisión docente, corrige lo siguiente y haz push a la misma rama (este comentario se actualiza solo):

  • ❌ El PR modifica 82 archivos. Tu fork está desincronizado con el repositorio del curso. Usa Sync fork en GitHub (o crea una rama nueva desde upstream/main) y verifica en Files changed que solo aparezcan tus archivos.

Esta revisión solo verifica la estructura; no es una calificación.

@github-actions github-actions Bot added estructura-incompleta La revisión automática encontró problemas de estructura investigación PR de investigación (entregas/<ciclo>/research/) entregas Cambios en entregas/ fuera de research material Material del curso: units/, docs/, templates/ and removed estructura-incompleta La revisión automática encontró problemas de estructura labels Oct 6, 2026
@IoTeacher
IoTeacher merged commit 365c4e3 into main Oct 6, 2026
4 of 5 checks passed
@IoTeacher
IoTeacher deleted the simulacion-acorn-micromen branch October 6, 2026 20:54

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bc605b70fb

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


**Meta:** BOM ≤ 105.

**[SOLO NARRADOR] Soluciones válidas:** sustituir TTL + CRTC + video por una sola ULA a medida (cuesta 25 pero elimina ~30), reducir RAM a 4 chips de 64 Kbit, quitar controlador de disco/ACIA como opcionales. Consecuencia técnica oculta: con RAM de bus estrecho compartida con el video, la CPU se frena en los modos gráficos de alta resolución (~1 MHz efectivo). El estudiante debe descubrirlo o anticiparlo; si lo ignora, Sophie lo señala en la Misión 4.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Make the BOM solution reach the stated target

When the narrator evaluates Mission 3, the proposed solution cannot be priced consistently from this BOM: replacing TTL (£22), CRTC (£8), and video (£9) with a £25 ULA saves £14, not approximately £30. After also removing disk and ACIA, replacing the £40 RAM leaves a subtotal of £101 plus the unspecified cost of the four new RAM chips, so the £105 target is achievable only if all four cost at most £4. Supply their price and correct the stated savings so the simulation can determine whether a student's answer succeeds.

Useful? React with 👍 / 👎.

Comment on lines +3 to +5
- **Herramienta:** Claude Code (Anthropic), modelo Claude Sonnet 5.5.
- **Autoría:** este documento fue redactado por Claude Code a petición del docente, que decidió unificar dos entregas del ciclo 2026b que trataban el mismo tema.
- **Origen del contenido:** síntesis de ambas entregas, sin contenido nuevo de fuentes externas. Se conservaron los ejemplos numéricos, las comparaciones, los ejemplos de CMSIS-DSP y las referencias de ambos trabajos, eliminando lo repetido. Las entregas originales siguen en el historial de git.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Declare the autonomous-agent level and required explanation

Because this states that Claude Code authored the document, it corresponds to level 4 under AI_GUIDANCE.md:62-75, but the annex neither declares that numeric level nor includes the required approximately 150-word explanation in the submitter's own words of a central technical decision. Under REVIEW_RUBRIC.md:24, omitting the level automatically reduces the AI-declaration criterion to 1/5, so this replacement research artifact does not satisfy the repository's documented submission format.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

entregas Cambios en entregas/ fuera de research investigación PR de investigación (entregas/<ciclo>/research/) material Material del curso: units/, docs/, templates/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant